/*!
 * \file dubbo_serialize_hessian2.h
 *
 * \brief 共通定义
 *
 * All Rights Reserved Copyright (C) 2014 broada,Co.,Ltd.\n
 * 共通使用的宏和结构体
 *
 * \version 1.0
 * \author jikw
 * \date 2016/12/19
 *
 */

#ifndef __DUBBO_SERIALIZE_HESSIAN2_H_
#define __DUBBO_SERIALIZE_HESSIAN2_H_

#include "dubbo_core.h"

int serialize_hessian2_writestring(Frbyte_Packet *p_packet, Frreport_body_data *p_st_body_data, char *p_name);
int serialize_hessian2_readobject(Frbyte_Packet *p_packet, L7session_dubbo_private *p_st_private, Frreport_body_data *p_st_body_data, char *p_name);
void fields_list_node_free(Frlist_node *p_st_node);
int serialize_hessian2_req_body_parse(Frbyte_Packet *p_packet
                        , L7session_dubbo_private *p_st_private
                        , Frreport_body_data *p_st_body_data);

#endif
